package com.hb.core.pojo.project.order.dto;

import cn.hutool.json.JSONUtil;
import com.hb.core.pojo.parent.MPCommonEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 订单信息发生退款时的退款方信息
 *
 * @author zhaojk
 */
@Getter
@Setter
public class UserRefundDTO extends MPCommonEntity {
    /**
     * 退款账号
     */
    private String bankAccount;
    /**
     * 退款户名
     */
    private String bankUsername;
    /**
     * 开户行
     */
    private String bankName;
    /**
     * 联系人名称
     */
    private String contactName;
    /**
     * 联系方式
     */
    private String mobile;
    /**
     * 1: 电子保函
     * 2: 银行转账
     * 3: 其他
     */
    private Integer paymentWay;

    public static void main(String[] args) {
        UserRefundDTO refundDTO = new UserRefundDTO();
        refundDTO.setBankAccount("sdfgsd");
        refundDTO.setBankUsername("sfgdsgfesfe");
        refundDTO.setBankName("vfvefgsefge");
        refundDTO.setContactName("345643323");
        refundDTO.setMobile("13900000000");
        System.out.println(JSONUtil.parseObj(refundDTO));
    }
}
